/*
 * An XML document type.
 * Localname: entity-mappings
 * Namespace: http://java.sun.com/xml/ns/persistence/orm
 * Java type: com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument
 *
 * Automatically generated - do not modify.
 */
package com.googlecode.horncomb.orm.jpa.v10.xmlbeans;


/**
 * A document containing one entity-mappings(@http://java.sun.com/xml/ns/persistence/orm) element.
 *
 * This is a complex type.
 */
public interface EntityMappingsDocument extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EntityMappingsDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s5B4C45932D2FDE7154D0A2FFEBD94B1B").resolveHandle("entitymappings175cdoctype");
    
    /**
     * Gets the "entity-mappings" element
     */
    com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings getEntityMappings();
    
    /**
     * Sets the "entity-mappings" element
     */
    void setEntityMappings(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings entityMappings);
    
    /**
     * Appends and returns a new empty "entity-mappings" element
     */
    com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings addNewEntityMappings();
    
    /**
     * An XML entity-mappings(@http://java.sun.com/xml/ns/persistence/orm).
     *
     * This is a complex type.
     */
    public interface EntityMappings extends org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EntityMappings.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s5B4C45932D2FDE7154D0A2FFEBD94B1B").resolveHandle("entitymappings34c1elemtype");
        
        /**
         * Gets the "description" element
         */
        java.lang.String getDescription();
        
        /**
         * Gets (as xml) the "description" element
         */
        org.apache.xmlbeans.XmlString xgetDescription();
        
        /**
         * True if has "description" element
         */
        boolean isSetDescription();
        
        /**
         * Sets the "description" element
         */
        void setDescription(java.lang.String description);
        
        /**
         * Sets (as xml) the "description" element
         */
        void xsetDescription(org.apache.xmlbeans.XmlString description);
        
        /**
         * Unsets the "description" element
         */
        void unsetDescription();
        
        /**
         * Gets the "persistence-unit-metadata" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.PersistenceUnitMetadata getPersistenceUnitMetadata();
        
        /**
         * True if has "persistence-unit-metadata" element
         */
        boolean isSetPersistenceUnitMetadata();
        
        /**
         * Sets the "persistence-unit-metadata" element
         */
        void setPersistenceUnitMetadata(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.PersistenceUnitMetadata persistenceUnitMetadata);
        
        /**
         * Appends and returns a new empty "persistence-unit-metadata" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.PersistenceUnitMetadata addNewPersistenceUnitMetadata();
        
        /**
         * Unsets the "persistence-unit-metadata" element
         */
        void unsetPersistenceUnitMetadata();
        
        /**
         * Gets the "package" element
         */
        java.lang.String getPackage();
        
        /**
         * Gets (as xml) the "package" element
         */
        org.apache.xmlbeans.XmlString xgetPackage();
        
        /**
         * True if has "package" element
         */
        boolean isSetPackage();
        
        /**
         * Sets the "package" element
         */
        void setPackage(java.lang.String xpackage);
        
        /**
         * Sets (as xml) the "package" element
         */
        void xsetPackage(org.apache.xmlbeans.XmlString xpackage);
        
        /**
         * Unsets the "package" element
         */
        void unsetPackage();
        
        /**
         * Gets the "schema" element
         */
        java.lang.String getSchema();
        
        /**
         * Gets (as xml) the "schema" element
         */
        org.apache.xmlbeans.XmlString xgetSchema();
        
        /**
         * True if has "schema" element
         */
        boolean isSetSchema();
        
        /**
         * Sets the "schema" element
         */
        void setSchema(java.lang.String schema);
        
        /**
         * Sets (as xml) the "schema" element
         */
        void xsetSchema(org.apache.xmlbeans.XmlString schema);
        
        /**
         * Unsets the "schema" element
         */
        void unsetSchema();
        
        /**
         * Gets the "catalog" element
         */
        java.lang.String getCatalog();
        
        /**
         * Gets (as xml) the "catalog" element
         */
        org.apache.xmlbeans.XmlString xgetCatalog();
        
        /**
         * True if has "catalog" element
         */
        boolean isSetCatalog();
        
        /**
         * Sets the "catalog" element
         */
        void setCatalog(java.lang.String catalog);
        
        /**
         * Sets (as xml) the "catalog" element
         */
        void xsetCatalog(org.apache.xmlbeans.XmlString catalog);
        
        /**
         * Unsets the "catalog" element
         */
        void unsetCatalog();
        
        /**
         * Gets the "access" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.AccessType.Enum getAccess();
        
        /**
         * Gets (as xml) the "access" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.AccessType xgetAccess();
        
        /**
         * True if has "access" element
         */
        boolean isSetAccess();
        
        /**
         * Sets the "access" element
         */
        void setAccess(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.AccessType.Enum access);
        
        /**
         * Sets (as xml) the "access" element
         */
        void xsetAccess(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.AccessType access);
        
        /**
         * Unsets the "access" element
         */
        void unsetAccess();
        
        /**
         * Gets a List of "sequence-generator" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator> getSequenceGeneratorList();
        
        /**
         * Gets array of all "sequence-generator" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator[] getSequenceGeneratorArray();
        
        /**
         * Gets ith "sequence-generator" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator getSequenceGeneratorArray(int i);
        
        /**
         * Returns number of "sequence-generator" element
         */
        int sizeOfSequenceGeneratorArray();
        
        /**
         * Sets array of all "sequence-generator" element
         */
        void setSequenceGeneratorArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator[] sequenceGeneratorArray);
        
        /**
         * Sets ith "sequence-generator" element
         */
        void setSequenceGeneratorArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator sequenceGenerator);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "sequence-generator" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator insertNewSequenceGenerator(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "sequence-generator" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SequenceGenerator addNewSequenceGenerator();
        
        /**
         * Removes the ith "sequence-generator" element
         */
        void removeSequenceGenerator(int i);
        
        /**
         * Gets a List of "table-generator" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator> getTableGeneratorList();
        
        /**
         * Gets array of all "table-generator" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator[] getTableGeneratorArray();
        
        /**
         * Gets ith "table-generator" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator getTableGeneratorArray(int i);
        
        /**
         * Returns number of "table-generator" element
         */
        int sizeOfTableGeneratorArray();
        
        /**
         * Sets array of all "table-generator" element
         */
        void setTableGeneratorArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator[] tableGeneratorArray);
        
        /**
         * Sets ith "table-generator" element
         */
        void setTableGeneratorArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator tableGenerator);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "table-generator" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator insertNewTableGenerator(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "table-generator" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.TableGenerator addNewTableGenerator();
        
        /**
         * Removes the ith "table-generator" element
         */
        void removeTableGenerator(int i);
        
        /**
         * Gets a List of "named-query" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery> getNamedQueryList();
        
        /**
         * Gets array of all "named-query" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery[] getNamedQueryArray();
        
        /**
         * Gets ith "named-query" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery getNamedQueryArray(int i);
        
        /**
         * Returns number of "named-query" element
         */
        int sizeOfNamedQueryArray();
        
        /**
         * Sets array of all "named-query" element
         */
        void setNamedQueryArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery[] namedQueryArray);
        
        /**
         * Sets ith "named-query" element
         */
        void setNamedQueryArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery namedQuery);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "named-query" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery insertNewNamedQuery(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "named-query" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedQuery addNewNamedQuery();
        
        /**
         * Removes the ith "named-query" element
         */
        void removeNamedQuery(int i);
        
        /**
         * Gets a List of "named-native-query" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery> getNamedNativeQueryList();
        
        /**
         * Gets array of all "named-native-query" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery[] getNamedNativeQueryArray();
        
        /**
         * Gets ith "named-native-query" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery getNamedNativeQueryArray(int i);
        
        /**
         * Returns number of "named-native-query" element
         */
        int sizeOfNamedNativeQueryArray();
        
        /**
         * Sets array of all "named-native-query" element
         */
        void setNamedNativeQueryArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery[] namedNativeQueryArray);
        
        /**
         * Sets ith "named-native-query" element
         */
        void setNamedNativeQueryArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery namedNativeQuery);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "named-native-query" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery insertNewNamedNativeQuery(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "named-native-query" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.NamedNativeQuery addNewNamedNativeQuery();
        
        /**
         * Removes the ith "named-native-query" element
         */
        void removeNamedNativeQuery(int i);
        
        /**
         * Gets a List of "sql-result-set-mapping" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping> getSqlResultSetMappingList();
        
        /**
         * Gets array of all "sql-result-set-mapping" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping[] getSqlResultSetMappingArray();
        
        /**
         * Gets ith "sql-result-set-mapping" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping getSqlResultSetMappingArray(int i);
        
        /**
         * Returns number of "sql-result-set-mapping" element
         */
        int sizeOfSqlResultSetMappingArray();
        
        /**
         * Sets array of all "sql-result-set-mapping" element
         */
        void setSqlResultSetMappingArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping[] sqlResultSetMappingArray);
        
        /**
         * Sets ith "sql-result-set-mapping" element
         */
        void setSqlResultSetMappingArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping sqlResultSetMapping);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "sql-result-set-mapping" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping insertNewSqlResultSetMapping(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "sql-result-set-mapping" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.SqlResultSetMapping addNewSqlResultSetMapping();
        
        /**
         * Removes the ith "sql-result-set-mapping" element
         */
        void removeSqlResultSetMapping(int i);
        
        /**
         * Gets a List of "mapped-superclass" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass> getMappedSuperclassList();
        
        /**
         * Gets array of all "mapped-superclass" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass[] getMappedSuperclassArray();
        
        /**
         * Gets ith "mapped-superclass" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass getMappedSuperclassArray(int i);
        
        /**
         * Returns number of "mapped-superclass" element
         */
        int sizeOfMappedSuperclassArray();
        
        /**
         * Sets array of all "mapped-superclass" element
         */
        void setMappedSuperclassArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass[] mappedSuperclassArray);
        
        /**
         * Sets ith "mapped-superclass" element
         */
        void setMappedSuperclassArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass mappedSuperclass);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "mapped-superclass" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass insertNewMappedSuperclass(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "mapped-superclass" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.MappedSuperclass addNewMappedSuperclass();
        
        /**
         * Removes the ith "mapped-superclass" element
         */
        void removeMappedSuperclass(int i);
        
        /**
         * Gets a List of "entity" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity> getEntityList();
        
        /**
         * Gets array of all "entity" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity[] getEntityArray();
        
        /**
         * Gets ith "entity" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity getEntityArray(int i);
        
        /**
         * Returns number of "entity" element
         */
        int sizeOfEntityArray();
        
        /**
         * Sets array of all "entity" element
         */
        void setEntityArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity[] entityArray);
        
        /**
         * Sets ith "entity" element
         */
        void setEntityArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity entity);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "entity" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity insertNewEntity(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "entity" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Entity addNewEntity();
        
        /**
         * Removes the ith "entity" element
         */
        void removeEntity(int i);
        
        /**
         * Gets a List of "embeddable" elements
         */
        java.util.List<com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable> getEmbeddableList();
        
        /**
         * Gets array of all "embeddable" elements
         * @deprecated
         */
        @Deprecated
		com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable[] getEmbeddableArray();
        
        /**
         * Gets ith "embeddable" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable getEmbeddableArray(int i);
        
        /**
         * Returns number of "embeddable" element
         */
        int sizeOfEmbeddableArray();
        
        /**
         * Sets array of all "embeddable" element
         */
        void setEmbeddableArray(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable[] embeddableArray);
        
        /**
         * Sets ith "embeddable" element
         */
        void setEmbeddableArray(int i, com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable embeddable);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "embeddable" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable insertNewEmbeddable(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "embeddable" element
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.Embeddable addNewEmbeddable();
        
        /**
         * Removes the ith "embeddable" element
         */
        void removeEmbeddable(int i);
        
        /**
         * Gets the "version" attribute
         */
        java.lang.String getVersion();
        
        /**
         * Gets (as xml) the "version" attribute
         */
        com.googlecode.horncomb.orm.jpa.v10.xmlbeans.VersionType xgetVersion();
        
        /**
         * Sets the "version" attribute
         */
        void setVersion(java.lang.String version);
        
        /**
         * Sets (as xml) the "version" attribute
         */
        void xsetVersion(com.googlecode.horncomb.orm.jpa.v10.xmlbeans.VersionType version);
        
        /**
         * A factory class with static methods for creating instances
         * of this type.
         */
        
        public static final class Factory
        {
            public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings newInstance() {
              return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
            
            public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings newInstance(org.apache.xmlbeans.XmlOptions options) {
              return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument.EntityMappings) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
            
            private Factory() { } // No instance of this class allowed
        }
    }
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument newInstance() {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        /** @param xmlAsString the string value to parse */
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
        
        /** @param file the file from which to load an xml document */
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        /** @deprecated {@link XMLInputStream} */
        @Deprecated
		public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated {@link XMLInputStream} */
        @Deprecated
		public static com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (com.googlecode.horncomb.orm.jpa.v10.xmlbeans.EntityMappingsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
        
        /** @deprecated {@link XMLInputStream} */
        @Deprecated
		public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
        
        /** @deprecated {@link XMLInputStream} */
        @Deprecated
		public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}
